From 3df5f295f80c11fea441c4e74aa23b7b3ed2d28d Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Sun, 26 Mar 2006 11:42:17 +0100 Subject: [PATCH] Fix build error with debug=y inxen/ia64 by moving MAX_ORDER definition has moved into a header file. Signed-off-by: Masaki Kanno --- xen/common/page_alloc.c | 2 -- xen/include/xen/mm.h | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c index f594a7fe40..4dff2f3679 100644 --- a/xen/common/page_alloc.c +++ b/xen/common/page_alloc.c @@ -219,8 +219,6 @@ unsigned long alloc_boot_pages(unsigned long nr_pfns, unsigned long pfn_align) #define pfn_dom_zone_type(_pfn) \ (((_pfn) <= MAX_DMADOM_PFN) ? MEMZONE_DMADOM : MEMZONE_DOM) -/* Up to 2^20 pages can be allocated at once. */ -#define MAX_ORDER 20 static struct list_head heap[NR_ZONES][MAX_ORDER+1]; static unsigned long avail[NR_ZONES]; diff --git a/xen/include/xen/mm.h b/xen/include/xen/mm.h index ecd202d8a4..327758f2c2 100644 --- a/xen/include/xen/mm.h +++ b/xen/include/xen/mm.h @@ -68,6 +68,9 @@ unsigned long avail_domheap_pages(void); #define ALLOC_DOM_DMA 1 +/* Up to 2^20 pages can be allocated at once. */ +#define MAX_ORDER 20 + /* Automatic page scrubbing for dead domains. */ extern struct list_head page_scrub_list; #define page_scrub_schedule_work() \ -- 2.30.2